/**
 * @description 工具函数
 * @author 刁建忠
 */

const { format } = require('date-fns')

/**
 * 格式化时间，如 09.05 23:02
 * @param {string} str 时间字符串
 */
function timeFormat(str) {
    return format(new Date(str), 'MM.dd HH:mm')
}

const formatDate = (dateval, needTime = false) => {
    if (dateval) {
        if (needTime) {
            return format(new Date(dateval), 'yyyy/MM/dd HH:mm:ss')
        } else {
            return format(new Date(dateval), 'yyyy/MM/dd')
        }

    } else {
        return null
    }
}

module.exports = {
    timeFormat, formatDate
}
